package com.jumi.microservice.service;


import com.jumi.microservice.domain.dto.UserLoginDTO;
import com.jumi.microservice.domain.dto.UserTokenDTO;

/**
 * 账号登录管理Service组件
 *
 * @author Administrator
 */
public interface UserLoginService {

    /**
     * 用户登录
     *
     * @param userLogin  用户登录VO
     * @return 用户Token DTO
     */
    UserTokenDTO login(UserLoginDTO userLogin);

    /**
     * 用户退出
     *
     * @param uid 用户ID
     * @return
     */
    boolean logout(Long uid);


    /**
     * 重置密码
     * @param uid 用户id
     * @param password 密码
     * @return
     */
    boolean resetPwd(String uid,String password);


}
